package com.woniu.common.dto;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单详情表
 * @TableName order_detail
 */
@Data
@AllArgsConstructor
@NoArgsConstructor

public class OrderDetailDTO implements Serializable {
    /**
     * 订单详情编号
     */

    private String id;

    /**
     * 订单编号
     */
    private String orderId;

    /**
     * 订单类型
     */
    private String orderTypeId;

    /**
     * 订单业务类型
     */
    private String orderBusinessTypeId;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 商品id
     */
    private String productId;

    /**
     * 商品名字
     */
    private String productName;

    /**
     * 商品价格
     */
    private BigDecimal productPrice;

    /**
     * 商品类型
     */
    private Integer productType;

    /**
     * 购买数量
     */
    private Integer buyNum;

    /**
     * 发票信息
     */
    private String invoiceId;

    /**
     * 生效时间
     */
    private Date createTime;

    /**
     * 失效时间
     */
    private Date shixiaoTime;

    /**
     * 生效方式
     */
    private String shengxiaoWay;

    /**
     * 状态
     */
    private Integer state;

    /**
     * 物流公司id
     */
    private String logisticsCompanyId;

    /**
     * 物流公司名称
     */
    private String logisticsName;

    /**
     * 物流单号
     */
    private String logisticsId;

    /**
     * 接入方式
     */
    private String insertWay;

    /**
     * 宽带速率
     */
    private String netSpeed;

    /**
     * 地址ID
     */
    private String addressId;

    /**
     * 地址
     */
    private String addressName;

    /**
     * 客户编号
     */
    private String customId;

    /**
     * 业务编码
     */
    private String businessId;

    /**
     * 业务名称
     */
    private String businessName;

    /**
     * 业务办理时间
     */
    private Date businessTime;

    /**
     * 业务状态
     */
    private Integer businessStatus;

    /**
     * 办理人员工号
     */
    private String businessEmployeeId;

    /**
     * 失败原因
     */
    private String reason;


    private static final long serialVersionUID = 1L;

    /**
     * 订单详情编号
     */

}